/**
 * @author dong
 * @time 2022-5-16 20:30PM
 * @description 登录页面接口封装
 */

import Ajax from "./Ajax";
import { AUTO_CODE, AUTO_LOGIN, LOGIN_URL, QRCODE_CODE, QRCODE_LOOP, QRCODE_PHONE, USER_INFO, USER_MENU, USER_RIGHTS } from './url.config'

/** 登录接口 */
export function loginApi(data) {
    return Ajax({
        url: LOGIN_URL,
        method: 'POST',
        data
    })
}
/** 免登录接口 */
export function getAutoCodeApi() {
    return Ajax({
        url: AUTO_CODE
    })
}
/** 查询用户信息接口 */
export function getUserInfoApi(params) {
    return Ajax({
        url: USER_INFO,
        params
    })
}
/** 获取菜单接口 */
export function getMenuInfoApi() {
    return Ajax({
        url: USER_MENU
    })
}
/** 自动登录接口 */
export function autoLoginApi(data) {
    return Ajax({
        url: AUTO_LOGIN,
        method: 'POST',
        data
    })
}
/** 查询用户权限接口 */
export function userRightsApi(params) {
    return Ajax({
        url: USER_RIGHTS,
        params
    })
}
/** web登录二维码 */
export function loginQrcodeApi() {
    return Ajax({
        url: QRCODE_CODE
    })
}
/** 轮询扫描登录结果 */
export function qrcodeLoopApi(params) {
    return Ajax({
        url: QRCODE_LOOP,
        params
    })
}
/** 手机扫描二维码回调接口 */
export function qrcodePhoneApi(params) {
    return Ajax({
        url: QRCODE_PHONE,
        params:{
            id: "",
            qrcode: "",
            agree: ""
        }
    })
}